StartBootApp (FB)

FUNCTION_BLOCK StartBootApp EXTENDS CBML.ETrigATl

InOut:

Scope

Name

Type

Initial

Comment

Inherited from

Input

xExecute

BOOL

Rising edge: Starts defined operation
FALSE: Resets the defined operation after ready condition was reached

ETrigATl

xAbort

BOOL

TRUE: Aborts the operation

ETrigATl

udiTimeLimit

UDINT

Max. operating time per invocation [µs], 0: No operating time limit

ETrigATl

Output

xDone

BOOL

TRUE: Ready condition reached

ETrigATl

xBusy

BOOL

TRUE: Operation is running

ETrigATl

xError

BOOL

TRUE: Error condition reached

ETrigATl

xAborted

BOOL

TRUE: Abort condition reached

ETrigATl

Input

szSafetyDeviceFirmware

STRING(SafeControl_Itf.MAX_STRLEN)

The safety device firmware

udnAppId

UDINT

The application id

udnClientId

UDINT

c_udnLIB_CLIENT_ID

The client id

BootAppConfirmation

SafeControl_Itf.BOOTAPP_CONFIRMATION

The bootapplication confirmation signature 1

Output

eErrorID

SafeControl_Itf.ERROR